sediment pile - French English Dictionary